//新增Input的html,每行放两条数据，flag 0表示是左列的，1表示是右列的,2表示一行只有一条数据
function addInput(id,text,flag){
	var html='';
	if(flag==0|flag==2){
		html+='<div class="row">';
	}
	html+='<div class="col-md-2 text-right">';
	html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="col-md-4">';
	html+='<input type="text" class="form-control" name="'+id+'" id="'+id+'" value="" readonly>';
	
	html+='</div>';
	if(flag==1|flag==2){
		html+='</div>';
	}
	return html;
}
//新增Input的html,每行放两条数据，flag 0表示是左列的，1表示是右列的,2表示一行只有一条数据,value 值
function addInputWithVal(id,text,flag,value){
    var html = '';
    if (flag == 0 | flag == 2) {
        html += '<div class="row">';
    }
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-4">';
    html += '<input type="text" class="form-control" name="' + id + '" id="' + id + '" value="' + value + '" readonly>';

    html += '</div>';
    if (flag == 1 | flag == 2) {
        html += '</div>';
    }
    return html;
}
function addImg(id, text, flag, json) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    if (json != "" && json != null && typeof( json) != 'undefined') {
        html += '<img  name="' + id + '" id="' + id + '" src="‪../../mbgyfileServlet.downFile.do?fileid=' + json + '" >';
    } else {
        html += '<a href="#" >无</a>';
    }
    html += '</div>';
    html += '</div>';
    return html;
}
function addAuto(id, text, flag, json) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    if (json != "" && json != null && typeof( json) != 'undefined') {
        html += '<audio  controls="controls" name="' + id + '" id="' + id + '"   src="‪../../mbgyfileServlet.downFile.do?fileid=' + json + '" ></audio>';
    } else {
        html += '<a href="#" >无</a>';
    }
    html += '</div>';
    html += '</div>';
    return html;
}
//新增基表类型下拉框的html,每行放两条数据，flag 0表示是左列的，1表示是右列的，tableName是基表名称
function addSelect(id, text, flag, tableName) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    html += '<select id="' + id + '" name="' + id + '" class="form-control" disabled="disabled">';
    if (tableName != "mb_gy_nd") {
        var result = ajaxResult('GET', false, 'MbXtglBaseTableServlet.getPullData.do', {tn: tableName});
        if (result.status == 'OK') {
            var data = result.rows;
            html += '<option value="">请选择</option>';
            for (var i = 0; i < data.length; i++) {
                html += '<option value="' + data[i].id + '">' + data[i].name + '</option>';
            }
        }
    } else {
        var result = ajaxResult('GET', false, 'MbXtglBaseTableServlet.getPullData.do', {tn: tableName});
        if (result.status == 'OK') {
            var data = result.rows;
            html += '<option value="">请选择</option>';
            for (var i = 0; i < data.length; i++) {
                html += '<option value="' + data[i].id + '">' + data[i].dynasty + '</option>';
            }
        }

    }

    html += '</select>';
    html += '</div>';
    html += '</div>';
    return html;
}
function addInput_MultipleLevel(id,text,flag,maxLevel){
	var html='';
	if(flag!=1){
		html+='<div class="row">';
	}
	html+='<div class="col-md-2 text-right">';
	html+='<span>'+text+'：</span>';
	html+='</div>';
	html+='<div class="col-md-6">';
	var perwidth= 100/maxLevel;
	for(var i=1;i<=maxLevel;i++){
		html+='<input readonly id="'+id+'_'+i+'" name="'+id+'_'+i+'" class="form-control" style="width:'+perwidth+'%">';			
	}

	html += '<input type=hidden id="'+id+'" name="'+id+'" value="">';
	html+='</div>';
	if(flag!=0){
		html+='</div>';
	}
	return html;
}
function setInput_MultipleLevel(id,tableName){
	var val = $("#"+id).val();
	if(val!=null){		
		var url = "MbXtglBaseTableServlet.getParentDataByid.do";
		var data = ajaxResult("post", false,url,{"tn":tableName,"id":val});
		if(data.status == "OK"){
			$.each(data.rows,function(index,item){
				$("#"+id+"_"+(index+1)).val(item.name);
			});
		}
	}
	
}
//从用户上传的文件列表里选择资源,flag 1上传影像资源，2上传音频，3视频，4三维模型，5文献，打开的modal不同
function addResource(id, text, flag, json) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    if (json != "" && json != null && typeof( json) != 'undefined') {
        html += '<a  class="btn btn-primary" href="/cnmuseum/pages/xtgl/video.html?zdbh=' + json + '" target="blank">查看资源</a>';
    } else {
        html += '<a href="#" >无</a>';
    }
    html += '</div>';
    html += '<div class="col-md-2">';
    id = id.replace(/\"/g, "'");

    html += '</div>';
    html += '</div>';
    return html;
}
//获取textarea的html，每行只放一条
function addTextarea(id, text) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    html += '<textarea class="form-control" id="' + id + '" name="' + id + '" rows="3" disabled="disabled"></textarea>';
    html += '</div>';
    html += '</div>';
    return html;
}
//新增上传文件的Html，flag 1表示多文件上传，flag 0表示多文件上传
function addFileput(id, text, flag) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="col-md-6">';
    html += '<div class="file-loading"><input id="' + id + '" name="' + id + '" type="file" multiple disabled="disabled"></div>';
    html += '</div>';
    html += '</div>';
    return html;
}

//新增日期选择的html,每行放两条数据，flag 0表示是左列的，1表示是右列的,2表示一行只有一条数据
function addTime(id, text, flag) {
    var html = '';

    html += '<div class="row">';

    html += '<div class="col-md-2 text-right">';
    html += '<span>' + text + '：</span>';
    html += '</div>';
    html += '<div class="input-group date form_date1 col-md-6" style="float:left;padding-left:15px;padding-right:15px;margin-left:0;margin-right:0;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
    html += '<input class="form-control" size="16" type="text" value="" readonly id="' + id + '">';
    //html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
    html += '</div>';

    html += '</div>';

    return html;
}
//时间范围html
function add2Time(id1, id2, text) {
    var html = '';
    html += '<div class="row">';
    html += '<div class="col-md-4 text-right">';
    html += '<span>' + text + '：</span>	';
    html += '</div>';
    html += '<div class="input-group date form_date1 col-md-3" style="float:left;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
    html += '<input  class="form-control" size="16" type="text" value="" readonly id="' + id1 + '">';
    //html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
    html += '</div>';
    html += '<span style="float:left;">至</span>';
    html += '<div class="input-group date form_date1 col-md-3" style="float:left;" data-date="" data-date-format="yyyy-MM-dd" data-link-field="dtp_input2" data-link-format="yyyy-mm-dd">';
    html += '<input class="form-control" size="16" type="text" value="" readonly id="' + id2 + '">';
    //html+='<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>';
    html += '</div>';
    html += ' </div>';
    return html;
}
//多图片上传
function imgInput(selector, url) {
    $(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl: 'mbgyfileServlet.insert.do', //上传的地址
        allowedFileExtensions: ['jpg', 'gif', 'png'],//接收的文件后缀
        showUpload: true, //是否显示上传按钮
        showRemove: true, //显示移除按钮
        showPreview: true, //是否显示预览
        dropZoneEnabled: false,//是否显示拖拽区域
        //minImageWidth: 50, //图片的最小宽度
        //minImageHeight: 50,//图片的最小高度
        //maxImageWidth: 1000,//图片的最大宽度
        //maxImageHeight: 1000,//图片的最大高度
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
        //minFileCount: 0,
        previewSettings: {
            image: {width: "50px", height: "50px"},
        },
        maxFileCount: 10, //表示允许同时上传的最大文件个数
        enctype: 'multipart/form-data',
        previewFileIcon: "<iclass='glyphicon glyphicon-king'></i>",
        msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
    }).on("fileuploaded", function (event, data, previewId, index) {
        console.log(data);
    });
}
function audioInput(selector, url) {
    $(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl: url, //上传的地址
        allowedFileExtensions: ['mp3', 'wav', 'WAV'],//接收的文件后缀
        showUpload: true, //是否显示上传按钮
        showRemove: true, //显示移除按钮
        showPreview: false, //是否显示预览
        dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
        //minFileCount: 0,
        maxFileCount: 1, //表示允许同时上传的最大文件个数
    }).on("fileuploaded", function (event, data, previewId, index) {
        console.log(data);
    });
}
function videoInput(selector, url) {
    $(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl: url, //上传的地址
        allowedFileExtensions: ['mp4', 'RMVB', 'rmvb'],//接收的文件后缀
        showUpload: true, //是否显示上传按钮
        showRemove: true, //显示移除按钮
        showPreview: false, //是否显示预览
        dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
        //minFileCount: 0,
        maxFileCount: 1, //表示允许同时上传的最大文件个数
    }).on("fileuploaded", function (event, data, previewId, index) {
        console.log(data);
    });
}
function fileuploadInput(selector, url) {
    $(selector).fileinput({
        language: 'zh', //设置语言
        uploadUrl: url, //上传的地址
        //allowedFileExtensions: ['mp4', 'RMVB', 'rmvb'],//接收的文件后缀
        showUpload: true, //是否显示上传按钮
        showRemove: true, //显示移除按钮
        showPreview: false, //是否显示预览
        dropZoneEnabled: false,//是否显示拖拽区域
        //maxFileSize:0,//单位为kb，如果为0表示不限制文件大小
        //minFileCount: 0,
        maxFileCount: 1, //表示允许同时上传的最大文件个数
    }).on("fileuploaded", function (event, data, previewId, index) {
        console.log(data);
    });
}

